What is the meaning of the word "thermal spring"?

Definitions:

  1. a natural spring of water at a temperature of 70 F or above copy to clipboard noun
    • The resort surrounded a thermal spring and allowed guests to relax in the rejuvenating waters. copy to clipboard